-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create dotnix.md #2259
Create dotnix.md #2259
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read and hereby sign the Contributor License Agreement. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the application @Ra33it0,
I have left some comments and suggestion for you to address. Looking forward to your changes so this application will be ready for review.
I also have the impression that infrastructure tools like this are really fast moving and susceptible to changes in used dependencies. Do you have plans or ideas on how to maintain this tool after the grant?
Hey @Ra33it0 , are you still working on this application? |
The plan for the dependencies is to rely on the packages provided by NixOS/nixpkgs as much as possible. For dependencies not found in nixpkgs, yet, it has to be determined whether it makes sense to upstream them and also maintain them there or whether they should reside within Dotnix. Packages at nixpkgs get maintained by both humans and bots creating PRs. There is e.g. the bot account r-ryantm that runs nixpkgs-update. For individual human maintainers there are tools like e.g. the updating facilities for Haskell packages, or the Solana updater. Packages maintained within Dotnix itself will follow this (semi-) automatic approach and provide updating scripts as can be found in nixpkgs. This should help to keep manual labour to a minimum, except for incompatible major version updates, which is expected to be performed by people interested in this project. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the thorough explanations @4z3 and the deep dive @PieWol I'm a fan of NixOS and since the price is reasonable I'm happy to go ahead with it. I will mark the application as ready for review and ping the committee.
In the meantime, we have started to do KYC/KYB checks for all potential grantees. Can you please complete the KYB verification process to proceed? Thanks!
Co-authored-by: Piet <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the application, @Ra33it0. My main question is what your motivation to build this is. Are you planning to use this yourself? Are you planning to maintain it or offer support after delivery?
Update application to cover the answers in the application document.
@semuelle The primary motivation behind Dotnix is to enhance the Polkadot validator landscape by introducing a solution that seamlessly integrates security with simplicity. Our validator features several enhancements over existing options. For detailed insights into these improvements, see the "Security" and "Ease of Use" sections of our application. The concept of Nix-based validators has already demonstrated its effectiveness on other networks. For further information on this concept, please visit: Nix Bitcoin Features. We are committed to the long-term maintenance and development of this project, with plans to expand its functionality through subsequent milestones and potential grants. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updates. Just two minor issues still.
Co-authored-by: Sebastian Müller <[email protected]>
Co-authored-by: Sebastian Müller <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, happy to support this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the changes. Looks good.
Congratulations and welcome to the Web3 Foundation Grants Program! Please refer to our Milestone Delivery repository for instructions on how to submit milestones and invoices, our FAQ for frequently asked questions and the support section of our README for more ways to find answers to your questions. |
Hey @Ra33it0, I didn't realize at the time of application, but the document doesn't contain a Polkadot address for the DOT part of the grant. Could you amend it, so we have written confirmation of your address before payment? |
Project Abstract
Dotnix is a collection of Nix packages and NixOS modules designed for creating and managing Polkadot/Kusama Validator Nodes, emphasizing both security and ease of use.
Grant level
Application Checklist
project_name.md
).@ :matrix.org
(change the homeserver if you use a different one)